package com.ca.project.Server.Modules.SuperUser.service;

import com.ca.project.Server.Modules.SuperUser.Context.SuperUserLoginContext;
import com.ca.project.Server.Modules.SuperUser.Context.SuperUserRegisterContext;
import com.ca.project.Server.Modules.SuperUser.Entity.Superuser;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * @author ASUS
 * @description 针对表【superuser】的数据库操作Service
 * @createDate 2023-10-04 23:07:24
 */
public interface SuperuserService extends IService<Superuser> {
    /**
     * 管理员登录业务
     * 管理员注册
     *
     * @param superUserLoginContext
     * @return
     */
    String login(SuperUserLoginContext superUserLoginContext);

    /**
     * 管路员注册业务
     *
     * @param userRegisterContext
     * @return
     */
    Superuser register(SuperUserRegisterContext userRegisterContext);
}
